package com.css.fxfzypg.modules.resultsManagement.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

//图件管理
@Data
public class MapManagementEntity {
    //    主键id
    private String mapId;
    //    所属任务id
    private String taskId;
    //    附件id
    private String attachId;
    //    所属任务名称
    private String taskName;
    //    图件名称
    private String mapName;
    //    图件描述
    private String mapDescription;
    //    图件分类  0 基础数据  1 评估结果
    private String mapClassify;
    //    图件标签
    private String mapLabel;
    //    任务地区
    private String taskDistrict;
    //    省级行政区
    private String province;
    //    市级行政区
    private String city;
    //    县级行政区
    private String area;
    //    上传人
    private String uploader;
    //    上传日期
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date uploadTime;
    //    删除标记 0未删除 1已删除
    private String delFlag;
    //    创建人
    private String createUser;
    //    创建时间
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    //    修改人
    private String updateUser;
    //    修改时间
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    //多烈度出图标题,
    private String title;
}
